/*
 * motor.h
 *
 *  Created on: Sep 14, 2025
 *      Author: lianz
 */

#ifndef INC_MOTOR_H_
#define INC_MOTOR_H_

#define AIN2_Pin 			GPIO_PIN_12
#define AIN2_GPIO_Port 		GPIOB
#define AIN1_Pin 			GPIO_PIN_13
#define AIN1_GPIO_Port 		GPIOB
#define BIN1_Pin 			GPIO_PIN_14
#define BIN1_GPIO_Port 		GPIOB
#define BIN2_Pin 			GPIO_PIN_15
#define BIN2_GPIO_Port 		GPIOB
#define TIM_CHANNEL_APWM	TIM_CHANNEL_4
#define TIM_CHANNEL_BPWM	TIM_CHANNEL_1

void Load(int moto1, int moto2);
void Moto_Limit(int* moto1, int* moto2);

#endif /* INC_MOTOR_H_ */
